package com.dongjiantong.farmrecords.model;
/**
 * 防疫中心-消毒记录
 */

import com.dongjiantong.mybatis.BaseEntity;
import lombok.Data;

import javax.persistence.Table;
import javax.persistence.Transient;
import java.io.Serializable;
import java.util.Date;
import java.util.List;
import java.util.Map;

@Table(name = "farmrecords_disinfect")
@Data
public class FarmRecordsDisinfect extends BaseEntity implements Serializable {

    private static final long serialVersionUID = -8799011440694507673L;

    /**
     * 单据编号
     */
    private String number;

    /**
     * 状态, 0：正常，1：未提交
     */
    private Integer status;

    /**
     * 养殖场id
     */
    private Long farm_id;

    /**
     * 养殖场名称
     */
    private String farm_name;

    /**
     * 省id
     */
    private Integer province_id;

    /**
     * 市id
     */
    private Integer city_id;

    /**
     * 县id
     */
    private Integer region_id;

    /**
     * 镇id
     */
    private Integer street_id;

    /**
     * 村id
     */
    private Integer village_id;

    /**
     * 消毒人员
     */
    private String operator;

    /**
     * 记录日期
     */
    private Date date;

    /**
     * 养殖场区域
     */
    private Integer area;

    /**
     * 栏舍id
     */
    private Long stable_id;

    /**
     * 栏舍号
     */
    private String stable_number;

    /**
     * 动物种类
     */
    private Integer breed_second_type;

    /**
     * 单位
     */
    private Integer unit;

    /**
     * 消毒方法
     */
    private Integer disinfect_method;

    /**
     * 消毒方式
     */
    private Integer disinfect_way;

    /**
     * 其它消毒方法
     */
    private String other_method;

    /**
     * 消毒范围
     */
    private String disinfect_range;

    /**
     * 消毒面积
     */
    private String disinfect_area;

    /**
     * 用药名称
     */
    private String drug_name;

    /**
     * 用药量
     */
    private Float drug_used_quantity;

    /**
     * 稀释比例
     */
    private String dilution_rate;

    /**
     * 用量单位，1...2...
     */
    private Byte drug_used_unit;

    /**
     * 备注
     */
    private String remark;

    /**
     * 单据状态 1：正常，-1：删除
     */
    private Integer delete_flag;

    /**
     *
     */
    private Date created_at;

    /**
     *
     */
    private Date updated_at;

    /**
     * 关联的文件表图片list
     */
    @Transient
    private List picList;

    /**
     * 关联的文件表视频list
     */
    @Transient
    private List videoList;
}